To Augment or Not to Augment: Solving Unsplittable Flow on a Path by Creating Slack

نویسندگان

  • Fabrizio Grandoni
  • Tobias Mömke
  • Andreas Wiese
  • Hang Zhou
چکیده

In the Unsplittable Flow on a Path problem (UFP) we are given a path with non-negative edge capacities and a set of tasks, each one characterized by a subpath, a demand, and a pro t. Our goal is to select a subset of tasks of maximum total pro t so that the total demand of the selected tasks on each edge does not exceed the respective edge capacity. UFP naturally captures several applications in bandwidth allocation, job scheduling, and caching. Following a sequence of improvements, the current best (polynomial time) approximation factor for UFP is 2 + ε [Anagnostopoulos et al. SODA'14]. UFP also admits a QPTAS [Bansal et al. STOC'06, Batra et al. SODA'15], and nding a PTAS is considered a challenging open problem. In this paper we make progress in the direction of the mentioned open problem. Informally, we introduce a technique to obtain real PTASs from PTASs with resource augmentation where edge capacities can be violated by a 1 + ε factor. While unfortunately we do not have a resource-augmentation PTAS for the general case of UFP, for many relevant special cases we have such an algorithm or we provide one in this paper. For example, our approach leads to a PTAS for the rooted case of UFP, where all tasks share a common edge. This is one of the simplest natural restrictions of UFP where the best-known approximation was 2 + ε (like for the general case). At a high level, our technique is to sacri ce a few tasks in the optimal solution (with a small loss of pro t) in order to create a su cient amount of slack capacity ∗IDSIA, University of Lugano, Switzerland. [email protected]. †Saarland University, Saarland Informatics Campus, Germany. [email protected]. Funded by Deutsche Forschungsgemeinschaft grant MO 2889/1-1. ‡University of Chile, Santiago de Chile, Chile. This research was carried out while the author was at the Max Planck Institute for Informatics, Saarland Informatics Campus, Germany. [email protected]. ŸMax Planck Institute for Informatics, Saarland Informatics Campus, Germany. [email protected]. Research supported in part by the Lise Meitner Award Fellowship. on each edge. This slack turns out to be large enough to substitute the additional capacity we would gain from resource augmentation. Crucial for our approach is that we obtain slack from tasks with relatively small and relatively large demand simultaneously. In all prior polynomial time approximation algorithms the sacri ced tasks came from only one of these two groups.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Simulated Annealing Algorithm for Unsplittable Capacitated Network Design

The Network Design Problem (NDP) is one of the important problems in combinatorial optimization. Among the network design problems, the Multicommodity Capacitated Network Design (MCND) problem has numerous applications in transportation, logistics, telecommunication, and production systems. The MCND problems with splittable flow variables are NP-hard, which means they require exponential time t...

متن کامل

Convex Combinations of Single Source Unsplittable Flows

In the single source unsplittable flow problem, commodities must be routed simultaneously from a common source vertex to certain destination vertices in a given digraph. The demand of each commodity must be routed along a single path. In a groundbreaking paper Dinitz, Garg, and Goemans [4] prove that any given (splittable) flow satisfying certain demands can be turned into an unsplittable flow ...

متن کامل

Unsplittable Flows

An unsplittable flow in a multicommodity network is a flow that routes each commoidty on a single path. In this paper, we introduce the unsplittable flow problem and an open conjecture of Goemans, which states that given a fractional flow it is possible to construct an unsplittable flow that only overflows each edge by at most the maximum demand of a commodity. We provide an intuitive explanati...

متن کامل

Approximability of unsplittable shortest path routing problems

In this paper, we discuss the relation of unsplittable shortest path routing (USPR) to other routing schemes and study the approximability of three USPR network planning problems. Given a digraph D = (V,A) and a set K of directed commodities, an USPR is a set of flow paths Φ(s,t), (s, t) ∈ K, such that there exists a metric λ = (λa) ∈ Z+ with respect to which each Φ(s,t) is the unique shortest ...

متن کامل

Cost Stickiness: Value Creating or Value Destroying (The Iranian Experience)

This research reviews and tests two contradicting notions in cost stickiness literature by empirical recognition of the consequences of cost stickiness. Cost stickiness is consistent with both rational resource planning and opportunistic incentives of manager to increase personal benefits arising from status and power. Although both mechanisms involve asymmetric retention of slack, some of the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017